solving linear equations with variables on both sides